﻿<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DeliveryAllList.aspx.cs" Inherits="Delivery_DeliveryAllList" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>List</title>
    <link href="../CSS/delivery.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="../Scripts/jquery-1.4.1-vsdoc.js" defer="defer"></script>
    <script language="javascript" type="text/javascript" src="Jscript/Delivery.js""></script>
    <script type="text/javascript" src="Jscript/popcalendar.js"></script>
    <script language="javascript" type="text/javascript">
        function setWidth() {
           document.getElementById("detailDiv").style.width = document.body.offsetWidth * 0.99;
        }
          </script> 
</head>
<body onload="setWidth();">
    <form id="form1" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server">
        <Services><asp:ServiceReference Path="~/webservice/DeliveryApplyWebService.asmx" /></Services>
    </asp:ScriptManager>
     <asp:UpdatePanel ID="UpdHead" runat="server">
       <ContentTemplate> 
        <table cellpadding="0" class="topTable" cellspacing="0">
                <tr>
                    <td class="topTd">
                        <asp:Label ID="lblLocation" runat="server" Text="<%$ Resources:language, Location %>"></asp:Label><img
                            alt="当前位置" src="../Image/weizhi.gif" />>>
                        <asp:Label ID="Label1" runat="server" Text="发货申请列表"></asp:Label><font
                            color="#ff0000"></font></td>
                </tr>
            </table><div id="covertDiv" class="transp" style="display:none;"></div> 
        <fieldset><legend><font style="font-size: 12px">
                <asp:Label ID="lblLegend1" runat="server" Text="<%$ Resources:language, Legend1 %>"> </asp:Label></font></legend>
            <table cellpadding="0" cellspacing="0" class="topHeadTable">                       
                        <tr>
                            <td colspan="8" class="trHeadFoot">
                                </td>
                        </tr>
                        <tr>
                            <td class="td10">
                            </td>
                            <td class="td10">
                                <asp:Label ID="Label10" runat="server" Text="客户名称:"></asp:Label>
                            </td>
                            <td class="td20">
                                <asp:TextBox ID="txtCustomer" runat="server" CssClass="txtStyleD"></asp:TextBox>
                                <asp:DropDownList ID="ddlCustomer" runat="server" AutoPostBack="true"
                                 onblur="showHidden('ddlCustomer','ddlCustomer', 'txtCustomer','imgCustomer')" 
                                    CssClass="ddl" onselectedindexchanged="ddlCustomer_SelectedIndexChanged">
                                </asp:DropDownList>
                            </td>
                            <td class="td5left">
                                <img alt="" runat="server" src="../Image/ddl.jpg" id="imgCustomer"
                                 onmouseover="showHidden(this.id,'txtCustomer','ddlCustomer','ddlCustomer')" />
                            </td>
                            <td class="td10">
                                <asp:Label ID="Label5" runat="server" Text="销售员:"></asp:Label>
                            </td>
                            <td class="td20">
                                <asp:TextBox ID="txtSaleName" runat="server" CssClass="txtStyleD"></asp:TextBox>
                                <asp:DropDownList ID="ddlSaleName" runat="server" AutoPostBack="true" 
                                onblur="showHidden('ddlSaleName','ddlSaleName', 'txtSaleName', 'imgSaleName')" 
                                    CssClass="ddl" onselectedindexchanged="ddlSaleName_SelectedIndexChanged">
                                </asp:DropDownList>
                            </td>
                            <td class="td5left">
                                <img alt="" runat="server" src="../Image/ddl.jpg" id="imgSaleName"
                                 onmouseover="showHidden(this.id,'txtSaleName','ddlSaleName','ddlSaleName')" />
                            </td>
                            <td class="td20">
                            </td>
                        </tr>
                        <tr>
                            <td class="td10">
                            </td>
                            <td class="td10">
                                <asp:Label ID="Label7" runat="server" Text="合同号:"></asp:Label>
                            </td>
                            <td class="td20">
                                <asp:TextBox ID="txtContractNo" runat="server" CssClass="txtStyleD"></asp:TextBox>
                                <asp:DropDownList ID="ddlContractNo" runat="server" AutoPostBack="true" 
                                onblur="showHidden('ddlContractNo','ddlContractNo', 'txtContractNo','imgContractNo')"
                                    CssClass="ddl" onselectedindexchanged="ddlContractNo_SelectedIndexChanged">
                                </asp:DropDownList>
                            </td>
                            <td class="td5left">
                                <img ID="imgContractNo" runat="server" alt="" 
                                    onmouseover="showHidden(this.id,'txtContractNo','ddlContractNo','ddlContractNo')" 
                                    src="../Image/ddl.jpg" />
                            </td>
                            <td class="td10">
                                <asp:Label ID="Label9" runat="server" Text=" SO#  "></asp:Label>
                            </td>
                            <td class="td20">
                                <asp:TextBox ID="txtSoNo" runat="server" CssClass="txtStyleD"></asp:TextBox>
                                <asp:DropDownList ID="ddlSoNo" runat="server" AutoPostBack="true" 
                                 onblur="showHidden('ddlSoNo','ddlSoNo', 'txtSoNo', 'imgSoNo')"
                                    CssClass="ddl" onselectedindexchanged="ddlSoNo_SelectedIndexChanged">
                                </asp:DropDownList>
                            </td>
                            <td class="td5left">
                                <img ID="imgSoNo" runat="server" alt="" 
                                    onmouseover="showHidden(this.id,'txtSoNo','ddlSoNo','ddlSoNo')" 
                                    src="../Image/ddl.jpg" />
                            </td>
                            <td class="td20">
                            </td>
                        </tr>                         
                        <tr>
                            <td class="td10">
                                &nbsp;</td>
                            <td class="td10">
                                <asp:Label ID="Label2" runat="server" Text="合同号(Customer):"></asp:Label>
                            </td>
                            <td class="td20">
                                <asp:TextBox ID="txtContractNoCustomer" runat="server" CssClass="txtStyleD"></asp:TextBox>
                                <asp:DropDownList ID="ddlContractNoCustomer" runat="server" AutoPostBack="true" 
                                    CssClass="ddl" 
                                    
                                    onblur="showHidden('ddlContractNoCustomer','ddlContractNoCustomer', 'txtContractNoCustomer','imgContractNoCustomer')" 
                                    ontextchanged="ddlContractNoCustomer_TextChanged">
                                </asp:DropDownList>
                            </td>
                            <td class="td5left">
                                <img ID="imgContractNoCustomer" runat="server" alt="" 
                                    onmouseover="showHidden(this.id,'txtContractNoCustomer','ddlContractNoCustomer','ddlContractNoCustomer')" 
                                    src="../Image/ddl.jpg" />
                            </td>
                            <td class="td10">
                                <asp:Label ID="Label88" runat="server" Text="状况:"></asp:Label>
                            </td>
                            <td class="td20">
                                <asp:DropDownList ID="ddlState" runat="server" Width="109%">
                                    <asp:ListItem Selected="True" Value="-1">请选择(Select Please)</asp:ListItem>
                                    <asp:ListItem Value="Approval">Waitting for Approval</asp:ListItem>
                                    <asp:ListItem Value="Approved">Approved</asp:ListItem>
                                    <asp:ListItem Value="Return">Return</asp:ListItem>
                                    <asp:ListItem Value="ApplicantCancel">ApplicantCancel</asp:ListItem>
                                    <asp:ListItem Value="NotDeliveried">Approved & Not Deliveried</asp:ListItem>                                    
                                </asp:DropDownList>
                            </td>
                            <td class="td5left">
                                &nbsp;</td>
                            <td class="td20">
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td class="td10">
                                &nbsp;</td>
                            <td class="td10">
                                <asp:Label ID="Label89" runat="server" Text="发货编号:"></asp:Label>
                            </td>
                            <td class="td20">
                                <asp:TextBox ID="txtDeliveryApplyNo" runat="server" CssClass="txtStyleD"></asp:TextBox>
                            </td>
                            <td class="td5left">
                                &nbsp;</td>
                            <td class="td10">
                                <asp:Label ID="Label90" runat="server" Text="Supplier OA:"></asp:Label>
                            </td>
                            <td class="td20">
                                <asp:TextBox ID="txtTradingSupplierOA" runat="server" CssClass="txtStyleD"></asp:TextBox>
                            </td>
                            <td class="td5left">
                                &nbsp;</td>
                            <td class="td20">
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td class="td10">
                                &nbsp;</td>
                            <td class="td10">
                                <asp:Label ID="Label91" runat="server" Text="附件名称:"></asp:Label>
                            </td>
                            <td class="td20" colspan="4">
                                <asp:TextBox ID="txtFileName" runat="server" CssClass="txtStyleD"></asp:TextBox>
                            </td>
                            <td class="td5left">
                                &nbsp;</td>
                            <td class="td20">
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td class="td10">
                                &nbsp;</td>
                            <td class="td10">
                                <asp:Label ID="Label92" runat="server" Text="备注:"></asp:Label>
                            </td>
                            <td class="td20" colspan="4">
                                <asp:TextBox ID="txtRemark" runat="server" CssClass="txtStyleD"></asp:TextBox>
                            </td>
                            <td class="td5left">
                                &nbsp;</td>
                            <td class="td20">
                                &nbsp;</td>
                        </tr>
                        <tr style="display:none;">
                                        <td class="td10"></td>
                                        <td class="td10">
                                            <asp:Label ID="Label11" runat="server" Text="<%$ Resources:hwlan, eabd %>"></asp:Label>
                                        </td>
                                        <td class="td20">
                                            <input id="txtDateFrom" runat="server" class="txtStyle" name="date1"
                                                     onclick="popUpCalendar(this,document.forms[0].txtDateFrom,'yyyy-mm-dd')"
                                                        style="width: 100%; cursor: hand"
                                                        type="text" />
                                        </td>
                                        <td></td>
                                        <td class="td10">
                                            <asp:Label ID="Label8" runat="server" Text="<%$ Resources:hwlan, eaed %>"></asp:Label>
                                        </td>
                                        <td class="td20">
                                            <input id="txtDateTo" runat="server" class="txtStyle" name="date2" 
                                                    onclick="popUpCalendar(this,document.forms[0].txtDateTo,'yyyy-mm-dd')"
                                                        style="width: 100%; cursor: hand" type="text" />
                                        </td>
                                        <td></td>
                                        <td class="td20">&nbsp;</td>
                                    </tr>
                        <tr>
                            <td colspan="8" class="trHeadFoot">
                                </td>
                        </tr>
        </table>
                            <div class="cmdButtonsDiv">
                                <asp:Button ID="cmdSearch" runat="server" Text="<%$ Resources:language, CmdSearch %>"
                                    CssClass="cmdStyle" OnClick="cmdSearch_Click" />
                                &nbsp;
                                <asp:Button ID="cmdReset" runat="server" CssClass="cmdStyle" OnClick="cmdReset_Click"
                                    Text="<%$ Resources:hwlan, reset %>" />&nbsp;
                                    <input id="cmdCancel" class="cmdStyle" type="button" value="取消" 
                                     onclick="DeliveryApproval(10,<%= getUserCode() %>,<%= getCoCode() %>);" />
                            </div>                            
              <script language="javascript" type="text/javascript">
                  function DeliveryApproval(n, userCode, coCode) {
                      document.getElementById("covertDiv").style.display = "";
                      //alert("");
                      var val = document.getElementById("chkSelectAll");
                      var rowob = document.getElementsByTagName("input");
                      var rowcount = rowob.length;
                      var str = "";
                      
                      for (var i = 1; i < rowcount; i++) {
                          if (rowob[i].checked && rowob[i].id.indexOf("chk") != -1 && rowob[i].name != "contractRow") {
                              str = str + rowob[i].name + "/";
                          }
                      }
                      if (str.length > 1) {
                          var aa = DeliveryApplyWebService;
                          aa.TradingApproval(n, userCode, coCode, "/" + str, abda);
                      }
                  }
                  function abda(str) {
                      if (str > 0) {
                          window.parent.mainFrame.location.href = window.parent.mainFrame.location.href;
                          window.parent.mainFrame.location.reload();
                      }
                      document.getElementById("covertDiv").style.display = "none";
                  }
                </script>
        </fieldset>
        <asp:UpdateProgress ID="UpdateProgress1" runat="server">    
    <ProgressTemplate><span style="font-size:16px; color:Blue;">Data Loading..... </span>             
    </ProgressTemplate>
    </asp:UpdateProgress>   
        <fieldset>
            <legend><span style="font-size: 12px;">
                <asp:Label ID="lblLegend2" runat="server" Text="列表"></asp:Label></span></legend>
            <div  class="detailDiv" id="detailDiv" style="overflow-y: auto; overflow-x: scroll; ">
                <%= getTrading()%> 
                 <input type="text" id="txtForRemark" style="display:none" />
             </div>
             <div  style="text-align:left;">
                            <table>
                                <tr>
                                    <td>
                                        <asp:Label ID="Label85" runat="server" Text="每页显示数据"></asp:Label>
                                        <asp:DropDownList ID="ddlPageSize" runat="server" Width="50px" 
                                            AutoPostBack="True" onselectedindexchanged="ddlPageSize_SelectedIndexChanged">
                                            <asp:ListItem>5</asp:ListItem>
                                            <asp:ListItem  Selected="True" Value="10"></asp:ListItem>
                                        <asp:ListItem Value="15" Text="15"></asp:ListItem>
                                        <asp:ListItem Value="20" Text="20"></asp:ListItem>
                                        <asp:ListItem Value="25" Text="25"></asp:ListItem>
                                        </asp:DropDownList>                                         
                                        <asp:Label ID="lblTotal0" runat="server" Text="<%$ Resources:UserSqlPage, Total1 %>"></asp:Label>
                                        <asp:Label ID="lblTotal" runat="server"></asp:Label>

                                        <asp:Label ID="Total2" runat="server" Text="<%$ Resources:UserSqlPage, Total2 %>"></asp:Label>,
                                        <asp:Label ID="Label84" runat="server" Text="<%$ Resources:UserSqlPage, CurrentPage1 %>"></asp:Label>
                                        <asp:Label ID="lblPageIndex" runat="server" Text='1'></asp:Label>
                                        <asp:Label ID="Label6" runat="server" Text="<%$ Resources:UserSqlPage, CurrentPage2 %>"></asp:Label>,
                                        <asp:Label ID="Label3" runat="server" Text="<%$ Resources:UserSqlPage, TotalPage1 %>"></asp:Label>
                                        <asp:Label ID="lblPageCount" runat="server" Text='1'></asp:Label>
                                        <asp:Label ID="Label4" runat="server" Text="<%$ Resources:UserSqlPage, TotalPage2 %>"></asp:Label>
                                        <% //首页/上一页 %>
                                        <asp:LinkButton ID="lbtFirstPage" runat="server" Enabled="false" 
                                            Text="<%$ Resources:UserSqlPage, FirstPage %>" onclick="lbtFirstPage_Click" />&nbsp;
                                        <asp:LinkButton ID="lbtPreviousPage" runat="server" Enabled="false" 
                                            Text="<%$ Resources:UserSqlPage, PreviousPage %>" 
                                            onclick="lbtPreviousPage_Click" />&nbsp;
                                        
                                        <% //下一页/尾页 %>
                                        <asp:LinkButton ID="lbtNextPage" runat="server" Enabled="false" 
                                            Text="<%$ Resources:UserSqlPage, NextPage %>" onclick="lbtNextPage_Click" />&nbsp;
                                        <asp:LinkButton ID="lbtLastPage" runat="server" Enabled="false" 
                                            Text="<%$ Resources:UserSqlPage, LastPage %>" onclick="lbtLastPage_Click" />                                        
                                        <input type="text" id="txtNewPageIndex" runat="server" value="" onblur="checkNumMax(txtIsNumber(this.id))" style="width:25px" />
                                        <asp:LinkButton ID="btnGo" runat="server" Text="<%$ Resources:UserSqlPage, PageGo %>" onclick="btnGo_Click"></asp:LinkButton>
                                            <script language="javascript" type="text/javascript">
                                                function checkNumMax(flag) {
                                                    if (flag) {
                                                        var aa = document.getElementById('txtNewPageIndex').value;
                                                        var bb = document.getElementById("lblPageCount").innerHTML.toString();
                                                        if ((bb < aa)) {
                                                            document.getElementById('txtNewPageIndex').value = bb;
                                                            window.alert("Not that Page！");
                                                        }
                                                    }
                                                }
                                            </script>
                                    </td>
                                </tr>
                            </table>
                   </div>      
             <script language="javascript" type="text/javascript">
                 //文本框输入只能为非负数
                 function txtIsNumber(txtID) {
                     var a = document.getElementById(txtID).value;
                     if (!(Math.abs(a) == a) || a == "") {
                         alert("只能是非负数,也不能为空-Not less than zero！");
                         document.getElementById(txtID).value = "0";
                         document.getElementById(txtID).focus();
                         return false;
                     }
                     else
                     { return true; }
                 }
          </script>          
        </fieldset>  
        <asp:HiddenField ID="HidQueryFlag" runat="server" Value="0" />
        <asp:HiddenField ID="hidinsertflag" runat="server" Value="0" />
    </ContentTemplate></asp:UpdatePanel>   </form>
</body>
</html>
